/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package metodos_estaticos_tema3;

/**
 *
 * @author Alex
 */
public class fecha1 {
    
 public static boolean comprobarfecha(int d,int m,int a) {
        
            int diasmeses[]={31,28,31,30,31,30,31,31,30,31,30,31};
            boolean bisiesto;
            bisiesto=fecha1.comprobarbisiesto(a);
            if(bisiesto)
            {
                diasmeses[2]=29;
            }
            boolean fechabuena=true;
            if ((m<1 || m>12) || (a<1900 || a>2100)){
                fechabuena=false;
            }
            else if (d<1 || d>diasmeses[m])
            {
                fechabuena=false;
            }
            return fechabuena;
        }  
 
    
 public static boolean comprobarbisiesto (int a){
     
     boolean b;
     if(((a%4==0)&& (a%100!=0)) || (a%400==0)) {
         b=true;
     }       
      else {
         b=false;
     }
      return b;
}
 
}





